Optimal and Pessimal Orderings of Steiner Triple Systems in Disk Arrays

نویسندگان

  • Myra B. Cohen
  • Charles J. Colbourn
چکیده

Steiner triple systems are well studied combinatorial designs that have been shown to possess properties desirable for the construction of multiple erasure codes in RAID architectures. The ordering of the columns in the parity check matrices of these codes affects system performance. Combinatorial problems involved in the generation of good and bad column orderings are defined, and examined for small numbers of accesses to consecutive data blocks in the disk array. 1 Background A Steiner triple system is an ordered pair (S; T ) where S is a finite set of points or symbols and T is a set of 3-element subsets of S called triples, such that each pair of distinct elements of S occurs together in exactly one triple of T . The order of a Steiner triple system (S; T ) is the size of the set S, denoted jSj. A Steiner triple system of order v is often written as STS(v). An STS(v) exists if and only if v 1; 3 (mod 6) (see [6], for example). We can relax the requirement that every pair occurs exactly once as follows. Let (V;B) be a set V of elements together with a collection B of 3-element subsets of V , so that no pair of elements of V occurs as a subset of more than one B 2 B. Such a pair (V;B) is an (n; `)-configuration when n = jV j and ` = jBj, and every element of V is in at least one of the sets in B. Let C be a configuration (V;B). We examine the following combinatorial problem. When does there exist a Steiner triple system (S; T ) of order v in which the triples can be ordered T0; : : : ; Tb 1, so that every ` consecutive triples form a configuration isomorphic to C? Such an ordering is a Cordering of the Steiner triple system. When we treat the first triple as following the last (and hence cyclically order the triples), and then enforce the same condition, the ordering is a C-cyclic ordering. The presence of configurations in Steiner triple systems has been studied in much detail;

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ladder orderings of pairs and RAID performance

In a systematic erasure code for the correction of two simultaneous erasures, each information symbol must have two associated parity symbols. When implemented in a redundant array of independent disks (RAID), performance requirements on the update penalty necessitate that each information symbol be associated with no more parity symbols than the two required. This leads to a simple graph model...

متن کامل

Triple-star: a Coding Scheme with Optimal Encoding Complexity for Tolerating Triple Disk Failures in Raid

Low encoding/decoding complexity is essential for practical storage systems. This paper presents a new Maximum Distance Separable (MDS) array codes, called Triple-Star, for tolerating triple disk failures in Redundant Arrays of Inexpensive Disks (RAID) architecture. Triple-Star is an extension of the double-erasure-correcting Rotarycode and a modification of the generalized triple-erasure-corre...

متن کامل

Cluttered orderings for the complete bipartite graph

To minimize the access cost in large disk arrays (RAID) Cohen et al. [5–7] introduced (d, f)-cluttered orderings of various set systems, d, f ∈ N. In case of a graph this amounts to an ordering of the edge set such that the number of points contained in any d consecutive edges is bounded by the number f . For the complete graph, Cohen et al. gave some optimal solution for small parameters d [5]...

متن کامل

Large sets of large sets of Steiner triple systems of order 9

We describe a direct method of partitioning the 840 Steiner triple systems of order 9 into 120 large sets. The method produces partitions in which all of the large sets are isomorphic and we apply the method to each of the two non-isomorphic large sets of STS(9). AMS classification: 05B07.

متن کامل

A generalisation of t-designs

This paper defines a class of designs which generalise t-designs, resolvable designs, and orthogonal arrays. For the parameters t = 2, k = 3 and λ = 1, the designs in the class consist of Steiner triple systems, Latin squares, and 1-factorisations of complete graphs. For other values of t and k, we obtain t-designs, Kirkman systems, large sets of Steiner triple systems, sets of mutually orthogo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000